package com.yuandian.api.business_monitor.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 前端传回用户操作查询参数
 * @Author zuokun
 * @Date 2021/12/6
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UsersOperationsParams extends BasePageSearch {
    /**
     * 系统ID
     */
    private Integer systemId;

    /**
     * 业务编码集合
     */
    private List<String> businessCodes;

    /**
     * 业务编码
     */
    private String businessCode;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 区域编码集合
     */
    private List<String> regionalCodes;

    /**
     * 区域编码
     */
    private String regionalCode;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 开始时间毫秒数
     */
    private long startTimeMiles;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 结束时间毫秒数
     */
    private long endTimeMiles;

    /**
     * 用户标识
     */
    private String userIdentify;

    /**
     * 表名称
     */
    private String tableName;

    /**
     * 用户状态(null是所有,1是正常,0是告警)
     */
    private Integer userStatus;

    /**
     * 业务告警状态(0是所有,1是告警,2是失败)
     */
    private Integer businessStatus;
}
